package cn.stimd.spring.beans;

/**
 * Spring关于JavaBean的核心接口，向BeanFactory和DataBind等组件提供解析和操作JavaBean的方法：
 * 比如获取或设置属性值，获取属性描述符，检查属性是否可读写等
 * <p>
 * Created by Stimd
 * 项目地址：https://gitee.com/stimd/spring-wheel
 * 公众号：Java编程探微
 */
public interface BeanWrapper extends ConfigurablePropertyAccessor{
    /**
     * 获取操作的对象
     */
    Object getWrappedInstance();

    /**
     * 获取对象的类型
     */
    Class<?> getWrappedClass();
}
